.n0l0iout {
	font-family : Times New Roman,Arial;
	font-size : 12px;
	text-decoration : none;
	padding : 4px;
	color : #000000;
}
.n0l0iover {
	font-family : Times New Roman,Arial;
	font-size : 12px;
	text-decoration : none;
	padding : 4px;
	color : #000000;
}
.n0l0oout {
	text-decoration : none;
	border : 1px solid #ffffff;
	background : #d2cdac;
}
.n0l0oover {
	text-decoration : none;
	border : 1px solid #ffffff;
	background : #d2cdac;
}
.n0l1iout {
	font-family : Times New Roman,Arial;
	font-size : 12px;
	text-decoration : none;
	padding : 4px;
	color : #882300;
}
.n0l1iover {
	font-family : Times New Roman,Arial;
	font-size : 12px;
	text-decoration : none;
	padding : 4px;
	color : #882300;
}
.n0l1oout {
	text-decoration : none;
	border : 1px solid #ffffff;
	background : #f4f3ec;
}
.n0l1oover {
	text-decoration : none;
	border : 1px solid #ffffff;
	background : #d2cdac;
}
.n0l2iover {
	font-family : Times New Roman,Arial;
	font-size : 12px;
	text-decoration : none;
	padding : 4px;
	color : #000000;
}
.n0l2oout {
	text-decoration : none;
	border : 1px solid #ffffff;
	background : #f4f3ec;
}
.n0l2oover {
	text-decoration : none;
	border : 1px solid #ffffff;
	background : #d2cdac;
}
.m0l0iout {
	font-family : Times New Roman,Arial;
	font-size : 12px;
	text-decoration : none;
	padding : 4px;
	color : #000000;
}
.m0l0iover {
	font-family : Times New Roman,Arial;
	font-size : 12px;
	text-decoration : none;
	padding : 4px;
	color : #000000;
}
.m0l0oout {
	text-decoration : none;
	border : 1px solid #ffffff;
	background : #d2cdac;
}
.m0l0oover {
	text-decoration : none;
	border : 1px solid #ffffff;
	background : #d2cdac;
}
.m0l1iout {
	font-family : Times New Roman,Arial;
	font-size : 12px;
	text-decoration : none;
	padding : 4px;
	color : #000000;
}
.m0l1iover {
	font-family : Times New Roman,Arial;
	font-size : 12px;
	text-decoration : none;
	padding : 4px;
	color : #000000;
}
.m0l1oout {
	text-decoration : none;
	border : 1px solid #ffffff;
	background : #f4f3ec;
}
.m0l1oover {
	text-decoration : none;
	border : 1px solid #ffffff;
	background : #d2cdac;
}
.m0l2iover {
	font-family : Times New Roman,Arial;
	font-size : 12px;
	text-decoration : none;
	padding : 4px;
	color : #000000;
}
.m0l2oout {
	text-decoration : none;
	border : 1px solid #ffffff;
	background : #f4f3ec;
}
.m0l2oover {
	text-decoration : none;
	border : 1px solid #ffffff;
	background : #d2cdac;
}
div.reporttable {
	width : 100%;
	height : 325px;
	overflow : auto;
	margin : 0 auto;
}
div.reporttable table > tbody {
	overflow : auto;
	height : 235px;
}
div.reporttable thead td, div.reporttable thead th {
	font-size : 11px;
	text-align : center;
	position : relative;
	background : #d2cdac;
}
div.reporttable td {
	color : #000;
	padding-right : 2px;
	font-size : 11px;
	text-align : right;
	font-family : Arial, sans-serif;
}
div.reporttable tfoot td {
	text-align : center;
	font-size : 11px;
	border-top : 1px solid;
}
div.reporttable td {
	padding-right : 20px;
}
thead td, thead th {
	font-size : 11px;
	color : black;
	text-align : center;
	background : #d2cdac;
}
div.error {
	font-size : xx-small;
	color : red;
	text-align : left;
}
div.centererror {
	font-size : 11px;
	color : red;
	text-align : center;
}
div#constraintsForm {
	margin : 0 20px;
	display : none;
}
div.title {
	font-size : 11px;
	color : #484848;
	text-align : center;
	font-family : Times New Roman,Arial;
}
pre {
	font-size : 8pt;
}
BODY {
	margin : 0;
	background-color : #eed;
}
FORM {
	margin : 0;
}
TABLE {
	font-size : 11px;
	color : #484848;
	font-family : Times New Roman,Arial;
}
TR {
	font-size : 11px;
	color : #484848;
	font-family : Times New Roman,Arial;
}
TD {
	font-size : 11px;
	color : #484848;
	font-family : Times New Roman,Arial;
	padding : 0 2px;
}
TH
{
background : #d2cdac;
}
.banner {
	font-size : 11px;
	color : #484848;
	font-family : Times New Roman,Arial;
	padding : 0;
}
.TD_nopad {
	font-size : 11px;
	color : #484848;
	font-family : Times New Roman,Arial;
	padding : 0;
}
P {
	font-size : 11px;
	color : #484848;
	font-family : Times New Roman,Arial;
}
UL {
	font-size : 11px;
	color : #484848;
	font-family : Times New Roman,Arial;
}
LI {
	font-size : 11px;
	color : #484848;
	font-family : Times New Roman,Arial;
}
OL {
	font-size : 11px;
	color : #484848;
	font-family : Times New Roman,Arial;
}
BLOCKQUOTE {
	font-size : 11px;
	color : #484848;
	font-family : Times New Roman,Arial;
}
OPTION {
	font-size : 11px;
	color : #484848;
	font-family : Times New Roman,Arial;
}
SELECT {
	font-size : 11px;
	color : #484848;
	width : 130px;
	background-color : #e8ead8;
	font-family : Times New Roman,Arial;
}
SELECT.xmedium {
	font-size : 11px;
	color : #484848;
	width : 200px;
	background-color : #e8ead8;
	font-family : Times New Roman,Arial;
}
SELECT.medium {
	font-size : 11px;
	color : #484848;
	width : 300px;
	background-color : #e8ead8;
	font-family : Times New Roman,Arial;
}
SELECT.narrow {
	font-size : 11px;
	color : #484848;
	width : 65px;
	background-color : #e8ead8;
	font-family : Times New Roman,Arial;
}
SELECT.xnarrow {
	font-size : 11px;
	color : #484848;
	width : 100px;
	background-color : #e8ead8;
	font-family : Times New Roman,Arial;
}
SELECT.x_narrow {
	font-size : 11px;
	color : #484848;
	width : 120px;
	background-color : #e8ead8;
	font-family : Times New Roman,Arial;
}
SELECT.x-narrow {
	font-size : 11px;
	color : #484848;
	width : 50px;
	background-color : #e8ead8;
	font-family : Times New Roman,Arial;
}
SELECT.wide {
	font-size : 11px;
	color : #484848;
	width : 260px;
	background-color : #e8ead8;
	font-family : Times New Roman,Arial;
}
SELECT.xwide {
	font-size : 11px;
	color : #484848;
	width : 460px;
	background-color : #e8ead8;
	font-family : Times New Roman,Arial;
}
SELECT.xxwide {
	font-size : 11px;
	color : #484848;
	width : 660px;
	background-color : #e8ead8;
	font-family : Times New Roman,Arial;
}
CHECKBOX {
	color : #484848;
	background-color : #e8ead8;
}
INPUT {
	font-size : 11px;
	color : #484848;
	font-family : Times New Roman,Arial;
}
TEXTAREA {
	font-size : 11px;
	color : #484848;
	font-family : Times New Roman,Arial;
}
.formelement {
	background-color : #e6dfbc;
}
HR {
	height : 1pt;
	border : 1px dotted;
	color : #cc9;
}
A {
	color : #882300;
	font-weight : normal;
	text-decoration : none;
}
.blk {
	color : #484848;
	text-decoration : none;
	font-size : 10px;
}
.abig {
	font-weight : bold;
	font-size : 11px;
	text-decoration : underline;
}
.abig:hover {
	font-weight : bold;
	font-size : 11px;
	text-decoration : underline;
}
.ablack {
	font-weight : normal;
	color : #000000;
	text-decoration : none;
}
.ablack:hover {
	font-weight : normal;
	color : black;
	text-decoration : none;
}
.asmall {
	font-weight : bold;
	font-size : 10px;
	text-decoration : underline;
}
.asmall:hover {
	font-weight : bold;
	font-size : 10px;
	text-decoration : underline;
}
.sl {
	font-size : 9px;
}
H1 {
	border-right : 0;
	border-top : 0;
	margin : 5px 0 10px;
	font : bold 16px Times New Roman,Arial;
	border-left : 0;
	border-bottom : 0;
}
H2 {
	margin : 0;
	font : bold 14px Times New Roman,Arial;
}
H3 {
	margin : 0;
	font : bold 12px Times New Roman,Arial;
}
H4 {
	text-align : center;
	margin : 0;
	font : bold 12px Times New Roman,Arial;
}
.panel_left {
	background : #f4f3ec;
}
.panel_right {
	background : #f4f3ec;
}
.panel_middle {
	background : #f4f3ec;
}
.panel_top {
	border-top : 1px solid #6f6d63;
	border-bottom : 1px solid #6f6d63;
	background : #cc9;
}
.panel_bottom {
	border-top : 1px solid #6f6d63;
	border-bottom : 1px solid #6f6d63;
	background : #cc9;
}
.panel_top_bottom {
	border-top : 1px solid #d2cdac;
	border-bottom : 1px solid #d2cdac;
	background : #e2ddbc;
}
.panel_dotted_clear {
	font-size : 11px;
	font-weight : bold;
}
.panel_dotted {
	font-size : 13px;
	font-weight : bold;
}
.panel_empty {
	font-size : 11px;
}
.link_head {
	background : #d2cdac;
	font-size : 11px;
	font-weight : bold;
	text-align : center;
}
.link {
	font-size : 11px;
	font-weight : bold;
	background : #d2cdac;
}
.main_top {
	border-bottom : 1px solid #d2cdac;
	background : #f4f3ec;
}
.link_blank {
	border-bottom : 1px solid #d2cdac;
	border-left : 1px solid #d2cdac;
	border-right : 1px solid #d2cdac;
}
.link_white {
	background : #ffffff;
	border-bottom : 1px solid #d2cdac;
	border-left : 1px solid #d2cdac;
	border-right : 1px solid #d2cdac;
}
.main_white {
	background : #ffffff;
	border-bottom : 1px solid #d2cdac;
}
.headpanel {
	border-right : 0 solid #000000;
	border-top : 0 solid #000000;
	background : #cfccbe;
	border-left : 0 solid #000000;
	color : #000000;
	border-bottom : 1px solid #bcb7a3;
}
.forminput {
	font-size : 8pt;
	background-color : #e8ead8;
	font-family : Times New Roman,Arial;
	vertical-align : middle;
	border : solid;
	border-bottom-color : #575757;
	border-bottom-width : 1px;
	border-left-color : #575757;
	border-left-width : 1px;
	border-right-color : #575757;
	border-right-width : 1px;
	border-top-color : #575757;
	border-top-width : 1px;
	border-spacing : 2px;
	margin-bottom : 5px;
}
TEXTAREA {
	font-size : 8pt;
	background-color : #e8ead8;
	font-family : Times New Roman,Arial;
	vertical-align : middle;
	border : solid;
	border-bottom-color : #575757;
	border-bottom-width : 1px;
	border-left-color : #575757;
	border-left-width : 1px;
	border-right-color : #575757;
	border-right-width : 1px;
	border-top-color : #575757;
	border-top-width : 1px;
	border-spacing : 2px;
	margin-bottom : 5px;
}
.text {
	font-weight : normal;
}
.boldtext {
	font-weight : bold;
}
.user {
	font-weight : normal;
	font-family : Times New Roman,Arial;
}
.bold {
	font-weight : bold;
	background-color : #d2cdac;
}
.row2 {
	font-weight : normal;
	background-color : white;
	border-style : dotted;
	border-width : 0;
	border-color : #d2cdac;
}
.row1 {
	font-weight : normal;
	background-color : #f4f3ec;
	border-style : dotted;
	border-width : 0;
	border-color : #d2cdac;
}
.bigbold {
	font-weight : bold;
}
.mid {
	font-weight : normal;
	background-color : #f4f3ec;
}
.maintable {
	border-style : dotted;
	border-width : 1px;
	border-color : #d2cdac;
	font-weight : normal;
}
.dotted {
	border-width : 1px;
	border-color : #d2cdac;
	font-weight : normal;
	border-style : dotted;
}
.subtable {
	border-width : 0;
	font-weight : normal;
}
.title {
	color : white;
	font-weight : bold;
}
.stext {
	font-weight : normal;
}
.sbold {
	font-weight : bold;
}
